home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1998 #3 / Amiga Plus CD - 1998 - No. 3.iso / pd / text / amised / install < prev    next >
Text File  |  1997-11-17  |  4KB  |  219 lines

  1.  
  2. (welcome)
  3.  
  4. (set copyprefs 0)
  5.  
  6. (set dest2 (tackon (askdir  (prompt "Select the location to install the AmisED directory")
  7.               (default @default-dest)
  8.                       (help "Choose a destination partition or directory " 
  9.                             "to contain AmisED.  The install program will "
  10.                             "create a directory called 'AmisED' in the "
  11.                             "location you choose and copy the AmisED files "
  12.                             "to it."
  13.                       )
  14.                    ) "AmisED")
  15. )
  16.  
  17. (set @default-dest dest2)
  18.  
  19. (makedir dest2 (infos))
  20.  
  21. (copyfiles
  22.   (prompt "Copying...\n")
  23.   (source "")
  24.   (choices "AmisED" "AmisED.guide" "AmisED_Startup.rexx")
  25.   (dest dest2)
  26.   (infos)
  27.   (files)
  28.   (confirm)
  29.   (help @copyfiles-help)
  30. )
  31.  
  32. (complete 30)
  33.  
  34. (makedir (tackon dest2 "Scripts"))
  35.  
  36. (copyfiles
  37.   (prompt "Copying...\n")
  38.   (source "Scripts/")
  39.   (dest (tackon dest2 "Scripts"))
  40.   (infos)
  41.   (files)
  42.   (all)
  43.   (help @copyfiles-help)
  44. )
  45.  
  46. (complete 40)
  47.  
  48. (makedir (tackon dest2 "Viewers"))
  49.  
  50. (copyfiles
  51.   (prompt "Copying...\n")
  52.   (source "Viewers/")
  53.   (dest (tackon dest2 "Viewers"))
  54.   (infos)
  55.   (files)
  56.   (all)
  57.   (confirm)
  58.   (help @copyfiles-help)
  59. )
  60.  
  61. (makedir (tackon dest2 "Viewers/Sources"))
  62.  
  63. (copyfiles
  64.   (prompt "Copying...\n")
  65.   (source "Viewers/Sources/")
  66.   (dest (tackon dest2 "Viewers/Sources"))
  67.   (infos)
  68.   (files)
  69.   (all)
  70.   (help @copyfiles-help)
  71. )
  72.  
  73. (complete 50)
  74.  
  75. (makedir "ENVARC:AMIS")
  76.  
  77. (if (= (exists ("ENVARC:AMIS/AmisED.prefs")) 1)
  78.   (
  79.   (if (askbool
  80.         (prompt "\nDo you want to overwrite the old AmisED\n"
  81.                 "preferences ?\n\n"
  82.             "(Old versions of AmisED won't work with\n"
  83.             "the new preferences!)")
  84.         (help "")
  85.     )
  86.     (set copyprefs 1)
  87.   )
  88.   )
  89.   (set copyprefs 1)
  90. )
  91.  
  92. (if (= copyprefs 1)
  93.   (
  94. (copyfiles
  95.   (prompt "Copying preferences...\n")
  96.   (source "ENV/")
  97.   (choices "AmisED.prefs" "def_text.info")
  98.   (dest "ENVARC:AMIS")
  99.   (files)
  100.   (help @copyfiles-help)
  101. )
  102.  
  103. (makedir "ENV:AMIS")
  104.  
  105. (copyfiles
  106.   (prompt "Copying preferences...\n")
  107.   (source "ENV/")
  108.   (choices "AmisED.prefs" "def_text.info")
  109.   (dest "ENV:AMIS")
  110.   (files)
  111.   (help @copyfiles-help)
  112. )
  113. )
  114. )
  115.  
  116. (complete 60)
  117.  
  118. (if (askbool
  119.         (prompt "\nWould you like to install the\n"
  120.                 "(GoldED compatible) findfunctions ?")
  121.         (help "")
  122.     )
  123.     ((makedir (tackon dest2 "Findfunctions") (infos))
  124.     (copyfiles
  125.       (prompt "Select the findfunctions you want\nto install")
  126.       (source "Findfunctions/")
  127.       (dest (tackon dest2 "Findfunctions"))
  128.       (all)
  129.       (files)
  130.       (confirm)
  131.       (help @copyfiles-help)
  132.     )
  133.     )
  134. )
  135.  
  136. (complete 70)
  137.  
  138. (copylib
  139.     (prompt "Copying amis.library...")
  140.     (help @copylib-help)
  141.     (source "Libs/amis.library")
  142.     (dest "Libs:")
  143.     (confirm)
  144. )
  145.  
  146. (complete 80)
  147.  
  148. (set cats (askoptions
  149.     (prompt "Which catalog files do\nyou want to install ?")
  150.     (choices "Deutsch" "Italiano" "Nederlands")
  151.     (help "Select the catalog files you want to copy.")
  152.     (default 0))
  153. )
  154.  
  155. (if (= (BITAND cats 1) 1)
  156.     (
  157.         (makedir "LOCALE:Catalogs/Deutsch")
  158.         (copyfiles
  159.             (prompt "Copying AMIS.catalog (Deutsch)...")
  160.             (source "Catalogs/Deutsch/AMIS.catalog")
  161.             (dest "LOCALE:Catalogs/Deutsch")
  162.             (help @copyfiles-help)
  163.         )
  164.     )
  165. )
  166.  
  167. (if (= (BITAND cats 2) 2)
  168.     (
  169.         (makedir "LOCALE:Catalogs/Italiano")
  170.         (copyfiles
  171.             (prompt "Copying AMIS.catalog (Italiano)...")
  172.             (source "Catalogs/Italiano/AMIS.catalog")
  173.             (dest "LOCALE:Catalogs/Italiano")
  174.             (help @copyfiles-help)
  175.         )
  176.     )
  177. )
  178.  
  179. (if (= (BITAND cats 4) 4)
  180.     (
  181.         (makedir "LOCALE:Catalogs/Nederlands")
  182.         (copyfiles
  183.             (prompt "Copying AMIS.catalog (Nederlands)...")
  184.             (source "Catalogs/Nederlands/AMIS.catalog")
  185.             (dest "LOCALE:Catalogs/Nederlands")
  186.             (help @copyfiles-help)
  187.         )
  188.     )
  189. )
  190.  
  191. (complete 90)
  192.  
  193. (if (<> (exists (tackon dest2 "AMIS_KeyFile")) 1)
  194. (if (askbool
  195.     (prompt "\nDo you have a keyfile ?")
  196.     (help ""))
  197.     (
  198.         (set keyfile (askfile
  199.             (prompt "Please select your keyfile.")
  200.             (default "")
  201.             (help   "Please select your keyfile.")))
  202.         (if (= 84 (getsize keyfile))
  203.             (if (<> (expandpath (pathonly keyfile)) (expandpath dest2))
  204.                 (copyfiles
  205.                     (prompt "Copying your keyfile...")
  206.                     (source keyfile)
  207.                     (dest dest2)
  208.                     (newname "AMIS_KeyFile"))
  209.             )
  210.             (message "No keyfile selected!\n")
  211.         )
  212.     )
  213. )
  214. )
  215.  
  216. (complete 100)
  217. (exit)
  218.  
  219.